<?php

namespace Modules\Wechat\Model\Dao\Db;

/**
 * 微信菜单缓存表
 *
 * 从菜单数据推向微信到从公众号中看到效果会有延迟，这个延迟小于24小时。
 *
 * @package Modules\Wechat\Model\Dao\Db
 */
class WcOaMenu extends Abstraction
{

    /** @var int 菜单的数据ID */
    public $id = null;

    /** @var string 菜单所属微信号 */
    public $oa = null;

    /** @var string 菜单类型 */
    public $type = null;

    /** @var string 菜单标题：不超过16个字节，子菜单不超过40个字节。 */
    public $name = null;

    /** @var string 菜单KEY值：用于消息接口推送，不超过128字节，click等点击类型必须。 */
    public $key = null;

    /** @var string 网页链接：用户点击菜单可打开链接，不超过1024字节，view类型必须。 */
    public $url = null;

    /** @var string 调用新增永久素材接口返回的合法media_id：media_id类型和view_limited类型必须。 */
    public $media_id = null;

    /** @var int 父菜单ID：菜单一共就只分2级，此字段为0时表示此菜单为1级菜单。 */
    public $parent_id = null;

    /** @var int 菜单状态：为0时正常且会在生成菜单时推向微信服务器。 */
    public $status = null;

    /** @var int 顺序：值越小越靠左或靠上 */
    public $sequence = null;

    protected function init()
    {
        return $this->setTableName('oa_menu');
    }

}